home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2002-224.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  77 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12329);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CVE-2002-1232");
  13.  
  14.  name["english"] = "RHSA-2002-224: ypserv";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated ypserv packages which fix a memory leak are now available for Red
  21.   Hat Linux Advanced Server.
  22.  
  23.   [Updated 08 Jan 2003]
  24.   Added fixed packages for the Itanium (IA64) architecture.
  25.  
  26.   [Updated 06 Feb 2003]
  27.   Added fixed packages for Advanced Workstation 2.1
  28.  
  29.   ypserv is an NIS authentication server. ypserv versions before 2.5 contain
  30.   a memory leak that can be triggered remotely.
  31.  
  32.   When someone requests a map that doesn\'t exist, a previous mapname may be
  33.   leaked. This happens, for instance, if you run "ypmatch foo
  34.   aaaaaaaaaaaaaaaaaaaa". Repeated runs will result in the yp server using
  35.   more and more memory, and running more slowly. It could also result in
  36.   ypserv being killed due to the system being out of memory.
  37.  
  38.   This errata updates Red Hat Advanced Server 2.1 to a patched version of
  39.   ypserv that doesn\'t have the memory leak.
  40.  
  41.  
  42.  
  43.  
  44. Solution : http://rhn.redhat.com/errata/RHSA-2002-224.html
  45. Risk factor : High';
  46.  
  47.  script_description(english:desc["english"]);
  48.  
  49.  summary["english"] = "Check for the version of the ypserv packages";
  50.  script_summary(english:summary["english"]);
  51.  
  52.  script_category(ACT_GATHER_INFO);
  53.  
  54.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  55.  family["english"] = "Red Hat Local Security Checks";
  56.  script_family(english:family["english"]);
  57.  
  58.  script_dependencies("ssh_get_info.nasl");
  59.  
  60.  script_require_keys("Host/RedHat/rpm-list");
  61.  exit(0);
  62. }
  63.  
  64. include("rpm.inc");
  65. if ( rpm_check( reference:"ypserv-1.3.12-2.AS21", release:"RHEL2.1") )
  66. {
  67.  security_hole(0);
  68.  exit(0);
  69. }
  70.  
  71. if ( rpm_exists(rpm:"ypserv-", release:"RHEL2.1") )
  72. {
  73.  set_kb_item(name:"CVE-2002-1232", value:TRUE);
  74. }
  75.  
  76. set_kb_item(name:"RHSA-2002-224", value:TRUE);
  77.